package cn.huiyunche.base.service.query;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @FileName: cn.huiyunche.base.service.query
 * @Description: 线路里程变更查询条件
 * @author: Aaron
 * @date: 2017/3/13 下午9:11
 */
public class ScPriceconfMileQueryConditions {

    //起始省id
    private Integer oProvinceId;

    //起始标签
    private String oTag;

    //目的省id
    private Integer dProvinceId;

    //目的标签
    private String dTag;

    //价格
    private BigDecimal currentValue;

    //生效时间
    private Date effectiveDate;

    //失效时间
    private Date invalidDate;

    public Integer getoProvinceId() {
        return oProvinceId;
    }

    public ScPriceconfMileQueryConditions setoProvinceId(Integer oProvinceId) {
        this.oProvinceId = oProvinceId;
        return this;
    }

    public String getoTag() {
        return oTag;
    }

    public ScPriceconfMileQueryConditions setoTag(String oTag) {
        this.oTag = oTag;
        return this;
    }

    public Integer getdProvinceId() {
        return dProvinceId;
    }

    public ScPriceconfMileQueryConditions setdProvinceId(Integer dProvinceId) {
        this.dProvinceId = dProvinceId;
        return this;
    }

    public String getdTag() {
        return dTag;
    }

    public ScPriceconfMileQueryConditions setdTag(String dTag) {
        this.dTag = dTag;
        return this;
    }

    public BigDecimal getCurrentValue() {
        return currentValue;
    }

    public ScPriceconfMileQueryConditions setCurrentValue(BigDecimal currentValue) {
        this.currentValue = currentValue;
        return this;
    }

    public Date getEffectiveDate() {
        return effectiveDate;
    }

    public ScPriceconfMileQueryConditions setEffectiveDate(Date effectiveDate) {
        this.effectiveDate = effectiveDate;
        return this;
    }

    public Date getInvalidDate() {
        return invalidDate;
    }

    public ScPriceconfMileQueryConditions setInvalidDate(Date invalidDate) {
        this.invalidDate = invalidDate;
        return this;
    }

    @Override
    public String toString() {
        return "ScPriceconfMileQueryConditions{" +
                "oProvinceId=" + oProvinceId +
                ", oTag='" + oTag + '\'' +
                ", dProvinceId=" + dProvinceId +
                ", dTag='" + dTag + '\'' +
                ", currentValue=" + currentValue +
                ", effectiveDate=" + effectiveDate +
                ", invalidDate=" + invalidDate +
                '}';
    }
}
